﻿var x;
x=$(document);
x.ready(inicializarEventos);


var Pagina_size = 12;
var Lote_size;
var Paginas;
var Pagina_actual;
var Estilo = new Array( '"width:6%;"','"width:7%;" align="center"','"width:4%;" align="center"','"width:47%;"','"width:8%;" align="center"','"width:7%;" align="center"','"width:21%;" align="right"');
var Cabecera = new Array( 'Autos','Acta','Edit','Carátula','Fecha','Armario','Título');
var Columnas = 7;


function inicializarEventos(){
	muestra_listado();
	repaint();
	$('#VBuscar').focus();
}


function muestra_listado(){
	Lote_size = LOTEJSON.length;
	Pagina_actual = 1;
	if( !Lote_size){
		return false;
	}
	Paginas = Math.ceil( Lote_size / Pagina_size);
	mostrar_pagina();
	return false;
}
function mostrar_pagina(){
	Titulo  = '<table class="texto_titulo"><tr>';
	Titulo += '<td style="width:40%">Expedientes encontrados (' + Lote_size + ')</td>';
	Titulo += '<td style="width:20%" align="right">Página actual (' + Pagina_actual + ' de ' + Paginas + ')</td>';
	if( Pagina_actual > 1){
		Titulo += '<td style="width:20%" align="right"><a href="#" onclick="pagina_anterior();return false;" class="texto_titulo">anterior</a></td>';
	}else{
		Titulo += '<td style="width:20%" align="right"> </td>';
		Pagina_actual = 1;
	}
	if( Pagina_actual < Paginas){
		Titulo += '<td style="width:20%" align="right"><a href="#" onclick="pagina_siguiente();return false;" class="texto_titulo">siguiente</a></td>';
	}else{
		Titulo += '<td style="width:20%" align="right"> </td>';
		Pagina_actual = Paginas;
	}
	Titulo += '</tr></table>';
	Html  = '<div id="content_titulo" class="texto_titulo" style="left:0px; width:950px;">' + Titulo + '</div>';
	Html += '<table class="tabla" id="MUESTRALOTEBUSQUEDA">';
	Html += cargar_tabla();
	Html += '</tabla>';
	$('#mostrarLote').html( Html);
	repaint();
}
function cargar_tabla(){
	temp = '<tr>';
	for( j = 0; j < Columnas; j ++){
		temp += '<td style=' + Estilo[j] + '>' + Cabecera[j] + '</td>';
	}
	temp += '</tr>';
	for( i=((Pagina_actual-1)*Pagina_size),cant=Math.min(((Pagina_actual)*Pagina_size),Lote_size); i < cant; i ++){
		temp += '<tr>';
		for( j = 0; j < Columnas; j ++){
			if( j == 2){
				temp += '	<td style=' + Estilo[j] + '><a href="../controller/control_expediente.php?autos='+LOTEJSON[i][0]+'"><img src="../view/imagen/edit.png"></a></td>';
				j ++;
			}
			temp += '	<td style=' + Estilo[j] + '>' + LOTEJSON[i][j] + '</td>';
		}
		temp += '</tr>';
	}
	return temp;
}
function pagina_anterior(){
	Pagina_actual --;
	mostrar_pagina();
}
function pagina_siguiente(){
	Pagina_actual ++;
	mostrar_pagina();
}


function repaint(){
	$("tr:odd").attr("class","impar");
	$("tr:even").attr("class","par");
	$("#MUESTRALOTEBUSQUEDA tr:first").attr("class","encabezado");
}


function buscar_expedientes(){
	var valor = $('#VBuscar').attr("value").replace(/^\s+/g,'').replace(/\s+$/g,'');
	if( valor != ''){
		var temp = valor.split("+");
		valor = temp.join("_");
		$('#FORMCONTENT').attr("action","../controller/control_lote.php?P01=" + valor).submit();
	}
}